# 在 Python 中，“清理操作” 指的是无论程序是否发生异常，都需要执行的收尾工作（比如关闭文件、释放资源、断开连接等）
# 最常用的实现方式是使用 finally 子句，或者上下文管理器（with 语句）


def read_file(filename):
    file = None#初始化变量
    try:
        file = open(filename,'r')#r，只读
        return file.read()
    except FileNotFoundError:
        print(f"错误，文件{filename}不存在")
    finally:
        if file is not None:
            file.close()
            print("文件已关闭")

read_file("anxin.txt")
read_file("ddd.txt")









